silhouette of a general swept volume
نویسندگان
چکیده
G. Elber Dept. of Computer Science, Technion, Haifa, 32000, Israel [email protected] Abstract We present an efficient and robust algorithm for computing the perspective silhouette of the boundary of a general swept volume. We also construct the topology of connected components of the silhouette. At each instant t, a three-dimensional object moving along a trajectory touches the envelope surface of its swept volume along a characteristic curve Kt . The same instance of the moving object has a silhouette curve Lt on its own boundary. The intersection Kt ∩ Lt contributes to the silhouette of the general swept volume. We reformulate this problem as a system of two polynomial equations in three variables. The connected components of the resulting silhouette curves are constructed by detecting the instances where the two curves Kt and Lt intersect each other tangentially on the surface of the moving object. We also consider a general case where the eye position changes while moving along a predefined path. The problem is reformulated as a system of two polynomial equations in four variables, where the zero-set is a two-manifold. By analyzing the topology of the zero-set, we achieve an efficient algorithm for generating a continuous animation of perspective silhouettes of a general swept volume.
منابع مشابه
Output Sensitive Extraction of Silhouettes from Polygonal Geometry
clearly be used in nding the new set of cells and/or edges that needs to be visited in the grid, building the solution of the next silhouette query based on the solution of the previous query. (a) (b) Figure 9: A dinner scene. In (a), the polygonal model and in (b), the silhouette and boundary. bounded by O(n) and hence is in the same order of the magnitude of the input, large models can take f...
متن کاملAutomatic Hexahedral Mesh Generation by Recursive Convex and Swept Volume Decomposition
In this paper we present a recursive volume decomposition method for automatically decomposing complex shaped objects with both protrusions and depressions into simpler sub-objects for automatic hexahedral mesh generation. The sub-volumes after decomposition are classified into either convex or swept volumes. For a convex volume, it is mapped to a collection of hexahedral objects. On the other ...
متن کاملFast extraction of polyhedral model silhouettes from moving viewpoint on curved trajectory
The efficient extraction of model silhouettes is essential in many applications, such as non-photorealistic rendering, backface culling, shadow computation, and computing swept volumes. For dynamically moving viewpoints, efficient silhouette extraction is more important for system performance. Accordingly, this paper presents an incremental update algorithm for computing a perspective silhouett...
متن کاملPrecise algebraic-based swept volumes for arbitrary free-form shaped tools towards multi-axis CNC machining verification
Dr. Jinesh Machchhar Computer Science Department, Technion-Israel Institute of Technology Precise Algebraic-based Swept Volumes for Arbitrary Free-form Shaped Tools towards Multi-axis CNC Machining Verification This work presents an algebraic based approach and a computational framework for the simulation of multiaxis CNC machining of general freeform tools. The boundary of the swept volume of...
متن کاملHomography Based Parallel Volume Intersection: Toward Real-Time Volume Reconstruction using Active Cameras
Silhouette volume intersection is one of the most popular ideas for reconstructing the 3D volume of an object from multi-viewpoint silhouette images. This paper presents a novel parallel volume intersection method based on planeto-plane homography for real-time 3D volume reconstruction using active cameras. This paper mainly focuses on the acceleration of back-projection from silhouette images ...
متن کامل